package com.rnkrsoft.suyan.config.server.services.login.services;


import com.rnkrsoft.suyan.config.server.services.login.domains.*;

/**
 * 经典的用户登录服务，采用用户密码方式登录
 */
public interface ClassicLoginService {
    /**
     * 生成随机验证码
     * @param request 请求
     * @return 应答
     */
    GenerateVerifyCodeResponse generateVerifyCode(GenerateVerifyCodeRequest request);
    /**
     * 经典用户登录
     * @param request 请求
     * @return 应答
     */
    ClassicLoginResponse classicLogin(ClassicLoginRequest request);
}
